package com.shenfc.fxzj.util;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Administrator on 2017/7/29.
 */
public class ArrayUtils {


    /**
     * 判断List是否为空
     *
     * @param list
     * @return
     */
    public static boolean isEmpty(List<?> list) {
        if (list != null && list.size() > 0) {
            return false;
        } else {
            return true;
        }
    }

    /**
     * 判断List是否不为空
     *
     * @param list
     * @return
     */
    public static boolean isNotEmpty(List<?> list) {
        if (list != null && list.size() > 0) {
            return true;
        } else {
            return false;
        }
    }

    /**
     * 判断arr是否为空
     * @param arr
     * @return
     */
    public static boolean isEmpty(String[] arr) {
        if (arr != null && arr.length > 0) {
            return false;
        } else {
            return true;
        }
    }
    /**
     * 判断arr是否不为空
     * @param arr
     * @return
     */
    public static boolean isNotEmpty(String[] arr) {
        if (arr != null && arr.length > 0) {
            return true;
        } else {
            return false;
        }
    }

    public static Long[] stringToLongArray(String[] str) {

        if (str != null && str.length > 0) {
            Long[] ret = new Long[str.length];
            for (int i = 0; i < str.length; i++) {
                ret[i] = Long.parseLong(str[i]);
            }
            return ret;
        }
        return null;
    }

    public static List<Long> stringToLongList(String[] str) {
        List<Long> ret = new ArrayList<Long>();
        if (str != null && str.length > 0) {
            for (int i = 0; i < str.length; i++) {
                ret.add(Long.parseLong(str[i]));
            }
            return ret;
        }
        return ret;
    }

}
